﻿using BCDto.OA.TeamWorks.TaskRecord;
using System.Collections.Generic;

namespace BCDto.OA.ApplyOrder
{
    /// <summary>
    /// 客户端返回申请单信息
    /// </summary>
    public class ApplyOrderViewDto
    {
        /// <summary>
        /// 申请单信息
        /// </summary>
        public ApplyOrderDto ApplyOrderInfo { get; set; }

        /// <summary>
        /// 根据类型返回对应的业务数据
        /// </summary>
        public dynamic BusinessData { get; set; }

        /// <summary>
        /// 审批人信息记录
        /// </summary>
        public List<ApplyOrderApprovalRecordDto> TaskRecords { get; set; } = new List<ApplyOrderApprovalRecordDto>();

        /// <summary>
        /// 抄送人信息
        /// </summary>
        public List<TaskReceiverRecordDto> Copiers { get; set; } = new List<TaskReceiverRecordDto>();
    }
}
